home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Place in System Folder / System 7.5.2 or higher / Finder Scripting Extension / Finder Scripting Extension.rsrc / CODE_86.txt < prev    next >
Text File  |  1993-04-16  |  30KB  |  521 lines

  1. # near model CODE resource
  2. # jump table entries: 10176-10176 (1 of them)
  3. export_1272:
  4. 00000000  4E56 FCE8                link       A6, -0x0318
  5. 00000004  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6. 00000008  282E 0010                move.l     D4, [A6 + 0x10]
  7. 0000000C  286E 000C                movea.l    A4, [A6 + 0xC]
  8. 00000010  486E FFF8                pea.l      [A6 - 0x8]
  9. 00000014  4EAD 1DBA                jsr        [A5 + 0x1DBA /* export_947 */]
  10. 00000018  584F                     addq.w     A7, 4
  11. 0000001A  7000                     moveq.l    D0, 0x00
  12. 0000001C  2D40 FEE8                move.l     [A6 - 0x118], D0
  13. 00000020  2D40 FEEC                move.l     [A6 - 0x114], D0
  14. 00000024  2D40 FEF0                move.l     [A6 - 0x110], D0
  15. 00000028  2640                     movea.l    A3, D0
  16. 0000002A  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  17. 0000002E  4210                     clr.b      [A0]
  18. 00000030  2F0C                     move.l     -[A7], A4
  19. 00000032  2054                     movea.l    A0, [A4]
  20. 00000034  2050                     movea.l    A0, [A0]
  21. 00000036  2268 008C                movea.l    A1, [A0 + 0x8C]
  22. 0000003A  4E91                     jsr        [A1]
  23. 0000003C  2D40 FFF4                move.l     [A6 - 0xC], D0
  24. 00000040  4878 0C08                push.l     0xC08
  25. 00000044  206E FFF4                movea.l    A0, [A6 - 0xC]
  26. 00000048  2F08                     move.l     -[A7], A0
  27. 0000004A  2050                     movea.l    A0, [A0]
  28. 0000004C  2050                     movea.l    A0, [A0]
  29. 0000004E  2268 0080                movea.l    A1, [A0 + 0x80]
  30. 00000052  4E91                     jsr        [A1]
  31. 00000054  0C80 7567 6366           cmpi.l     D0, 0x75676366 /* 'ugcf' */
  32. 0000005A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  33. 0000005E  6600 00C2                bne        +0xC4 /* 00000122 */
  34. 00000062  0C84 6375 7365           cmpi.l     D4, 0x63757365 /* 'cuse' */
  35. 00000068  670A                     beq        +0xC /* 00000074 */
  36. 0000006A  0C84 7367 7270           cmpi.l     D4, 0x73677270 /* 'sgrp' */
  37. 00000070  6600 0530                bne        +0x532 /* 000005A2 */
  38. label00000074:
  39. 00000074  206E FFF4                movea.l    A0, [A6 - 0xC]
  40. 00000078  2050                     movea.l    A0, [A0]
  41. 0000007A  4AA8 001C                tst.l      [A0 + 0x1C]
  42. 0000007E  660C                     bne        +0xE /* 0000008C */
  43. 00000080  2F3C FFFF C463           move.l     -[A7], 0xFFFFC463
  44. 00000086  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  45. 0000008A  584F                     addq.w     A7, 4
  46. label0000008C:
  47. 0000008C  4EAD 13E2                jsr        [A5 + 0x13E2 /* export_632 */]
  48. 00000090  2D40 FEEC                move.l     [A6 - 0x114], D0
  49. 00000094  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  50. 00000098  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  51. 0000009C  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  52. 000000A0  7000                     moveq.l    D0, 0x00
  53. 000000A2  2F00                     move.l     -[A7], D0
  54. 000000A4  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  55. 000000A8  2F3C 8000 0000           move.l     -[A7], 0x80000000
  56. 000000AE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  57. 000000B2  0C84 6375 7365           cmpi.l     D4, 0x63757365 /* 'cuse' */
  58. 000000B8  6608                     bne        +0xA /* 000000C2 */
  59. 000000BA  223C 6E65 7720           move.l     D1, 0x6E657720 /* 'new ' */
  60. 000000C0  6006                     bra        +0x8 /* 000000C8 */
  61. label000000C2:
  62. 000000C2  223C 0000 584A           move.l     D1, 0x584A /* 'XJ' */
  63. label000000C8:
  64. 000000C8  2F01                     move.l     -[A7], D1
  65. 000000CA  4EAD 0892                jsr        [A5 + 0x892 /* export_270 */]
  66. 000000CE  2640                     movea.l    A3, D0
  67. 000000D0  7000                     moveq.l    D0, 0x00
  68. 000000D2  2D40 FEEC                move.l     [A6 - 0x114], D0
  69. 000000D6  2053                     movea.l    A0, [A3]
  70. 000000D8  3D68 0014 FEDA           move.w     [A6 - 0x126], [A0 + 0x14]
  71. 000000DE  08EE 0002 FEDA           bset.b     [A6 - 0x126], 0x2
  72. 000000E4  2053                     movea.l    A0, [A3]
  73. 000000E6  316E FEDA 0014           move.w     [A0 + 0x14], [A6 - 0x126]
  74. 000000EC  4EAD 19CA                jsr        [A5 + 0x19CA /* export_821 */]
  75. 000000F0  2F0B                     move.l     -[A7], A3
  76. 000000F2  2F2D FD9A                move.l     -[A7], [A5 - 0x266]
  77. 000000F6  4EAD 08A2                jsr        [A5 + 0x8A2 /* export_272 */]
  78. 000000FA  206E FFF4                movea.l    A0, [A6 - 0xC]
  79. 000000FE  2F08                     move.l     -[A7], A0
  80. 00000100  2050                     movea.l    A0, [A0]
  81. 00000102  2050                     movea.l    A0, [A0]
  82. 00000104  2268 0150                movea.l    A1, [A0 + 0x150]
  83. 00000108  4E91                     jsr        [A1]
  84. 0000010A  2D40 FEE8                move.l     [A6 - 0x118], D0
  85. 0000010E  2F2D FD9A                move.l     -[A7], [A5 - 0x266]
  86. 00000112  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  87. 00000116  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  88. 0000011A  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  89. 0000011E  6000 0482                bra        +0x484 /* 000005A2 */
  90. label00000122:
  91. 00000122  4878 2BF2                push.l     0x2BF2
  92. 00000126  206E FFF4                movea.l    A0, [A6 - 0xC]
  93. 0000012A  2F08                     move.l     -[A7], A0
  94. 0000012C  2050                     movea.l    A0, [A0]
  95. 0000012E  2050                     movea.l    A0, [A0]
  96. 00000130  2268 000C                movea.l    A1, [A0 + 0xC]
  97. 00000134  4E91                     jsr        [A1]
  98. 00000136  7200                     moveq.l    D1, 0x00
  99. 00000138  1200                     move.b     D1, D0
  100. 0000013A  4A81                     tst.l      D1
  101. 0000013C  504F                     addq.w     A7, 8
  102. 0000013E  660C                     bne        +0xE /* 0000014C */
  103. 00000140  2F3C FFFF D8F0           move.l     -[A7], 0xFFFFD8F0
  104. 00000146  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  105. 0000014A  584F                     addq.w     A7, 4
  106. label0000014C:
  107. 0000014C  4EAD 13E2                jsr        [A5 + 0x13E2 /* export_632 */]
  108. 00000150  2D40 FEE8                move.l     [A6 - 0x118], D0
  109. 00000154  2004                     move.l     D0, D4
  110. 00000156  0480 616C 6961           subi.l     D0, 0x616C6961 /* 'alia' */
  111. 0000015C  6700 0288                beq        +0x28A /* 000003E6 */
  112. 00000160  0480 0000 0012           subi.l     D0, 0x12
  113. 00000166  6700 027E                beq        +0x280 /* 000003E6 */
  114. 0000016A  0480 01FA 05F9           subi.l     D0, 0x1FA05F9
  115. 00000170  672C                     beq        +0x2E /* 0000019E */
  116. 00000172  0480 010D 0608           subi.l     D0, 0x10D0608
  117. 00000178  6700 010C                beq        +0x10E /* 00000286 */
  118. 0000017C  0480 01F5 F6F1           subi.l     D0, 0x1F5F6F1
  119. 00000182  6700 0102                beq        +0x104 /* 00000286 */
  120. 00000186  0480 000A 090F           subi.l     D0, 0xA090F
  121. 0000018C  6700 00F8                beq        +0xFA /* 00000286 */
  122. 00000190  0480 0D00 EDFF           subi.l     D0, 0xD00EDFF
  123. 00000196  6700 00EE                beq        +0xF0 /* 00000286 */
  124. 0000019A  6000 03DE                bra        +0x3E0 /* 0000057A */
  125. label0000019E:
  126. 0000019E  486E FDD0                pea.l      [A6 - 0x230]
  127. 000001A2  3F3C 0082                move.w     -[A7], 0x82
  128. 000001A6  7001                     moveq.l    D0, 0x01
  129. 000001A8  3F00                     move.w     -[A7], D0
  130. 000001AA  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  131. 000001AE  486E FDD0                pea.l      [A6 - 0x230]
  132. 000001B2  486E FEF4                pea.l      [A6 - 0x10C]
  133. 000001B6  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  134. 000001BA  7ED0                     moveq.l    D7, 0xFFFFFFD0
  135. 000001BC  504F                     addq.w     A7, 8
  136. 000001BE  604E                     bra        +0x50 /* 0000020E */
  137. label000001C0:
  138. 000001C0  206E FFF4                movea.l    A0, [A6 - 0xC]
  139. 000001C4  2050                     movea.l    A0, [A0]
  140. 000001C6  2068 002C                movea.l    A0, [A0 + 0x2C]
  141. 000001CA  2D48 FED4                move.l     [A6 - 0x12C], A0
  142. 000001CE  2050                     movea.l    A0, [A0]
  143. 000001D0  3D68 0034 FD7A           move.w     [A6 - 0x286], [A0 + 0x34]
  144. 000001D6  206E FFF4                movea.l    A0, [A6 - 0xC]
  145. 000001DA  2050                     movea.l    A0, [A0]
  146. 000001DC  2D68 0030 FD94           move.l     [A6 - 0x26C], [A0 + 0x30]
  147. 000001E2  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  148. 000001E6  2D48 FD76                move.l     [A6 - 0x28A], A0
  149. 000001EA  558F                     subq.l     A7, 2
  150. 000001EC  486E FD64                pea.l      [A6 - 0x29C]
  151. 000001F0  7000                     moveq.l    D0, 0x00
  152. 000001F2  1F00                     move.b     -[A7], D0
  153. 000001F4  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  154. 000001F8  3E1F                     move.w     D7, [A7]+
  155. 000001FA  0C47 FFD0                cmpi.w     D7, 0xFFD0
  156. 000001FE  660E                     bne        +0x10 /* 0000020E */
  157. 00000200  701F                     moveq.l    D0, 0x1F
  158. 00000202  2F00                     move.l     -[A7], D0
  159. 00000204  486E FEF4                pea.l      [A6 - 0x10C]
  160. 00000208  4EAD 083A                jsr        [A5 + 0x83A /* export_259 */]
  161. 0000020C  504F                     addq.w     A7, 8
  162. label0000020E:
  163. 0000020E  0C47 FFD0                cmpi.w     D7, 0xFFD0
  164. 00000212  67AC                     beq        -0x52 /* 000001C0 */
  165. 00000214  48C7                     ext.l      D7
  166. 00000216  2F07                     move.l     -[A7], D7
  167. 00000218  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  168. 0000021C  2E2E FD94                move.l     D7, [A6 - 0x26C]
  169. 00000220  206E FFF4                movea.l    A0, [A6 - 0xC]
  170. 00000224  2050                     movea.l    A0, [A0]
  171. 00000226  2068 002C                movea.l    A0, [A0 + 0x2C]
  172. 0000022A  2D48 FED8                move.l     [A6 - 0x128], A0
  173. 0000022E  2050                     movea.l    A0, [A0]
  174. 00000230  3028 0034                move.w     D0, [A0 + 0x34]
  175. 00000234  48C0                     ext.l      D0
  176. 00000236  2F00                     move.l     -[A7], D0
  177. 00000238  2F07                     move.l     -[A7], D7
  178. 0000023A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  179. 0000023E  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  180. 00000242  2D40 FED0                move.l     [A6 - 0x130], D0
  181. 00000246  4FEF 0010                lea.l      A7, [A7 + 0x10]
  182. 0000024A  6700 0356                beq        +0x358 /* 000005A2 */
  183. 0000024E  2F2E FED0                move.l     -[A7], [A6 - 0x130]
  184. 00000252  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  185. 00000256  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  186. 0000025A  206E FED0                movea.l    A0, [A6 - 0x130]
  187. 0000025E  2050                     movea.l    A0, [A0]
  188. 00000260  2D68 000A FD5C           move.l     [A6 - 0x2A4], [A0 + 0xA]
  189. 00000266  504F                     addq.w     A7, 8
  190. 00000268  6700 0338                beq        +0x33A /* 000005A2 */
  191. 0000026C  7000                     moveq.l    D0, 0x00
  192. 0000026E  2F00                     move.l     -[A7], D0
  193. 00000270  206E FD5C                movea.l    A0, [A6 - 0x2A4]
  194. 00000274  2F08                     move.l     -[A7], A0
  195. 00000276  2050                     movea.l    A0, [A0]
  196. 00000278  2050                     movea.l    A0, [A0]
  197. 0000027A  2268 011C                movea.l    A1, [A0 + 0x11C]
  198. 0000027E  4E91                     jsr        [A1]
  199. 00000280  504F                     addq.w     A7, 8
  200. 00000282  6000 031E                bra        +0x320 /* 000005A2 */
  201. label00000286:
  202. 00000286  486E FDD0                pea.l      [A6 - 0x230]
  203. 0000028A  3F3C 0082                move.w     -[A7], 0x82
  204. 0000028E  7002                     moveq.l    D0, 0x02
  205. 00000290  3F00                     move.w     -[A7], D0
  206. 00000292  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  207. 00000296  486E FDD0                pea.l      [A6 - 0x230]
  208. 0000029A  486E FEF4                pea.l      [A6 - 0x10C]
  209. 0000029E  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  210. 000002A2  2A3C 5445 5854           move.l     D5, 0x54455854 /* 'TEXT' */
  211. 000002A8  2C3C 7474 7874           move.l     D6, 0x74747874 /* 'ttxt' */
  212. 000002AE  0C84 7374 6373           cmpi.l     D4, 0x73746373 /* 'stcs' */
  213. 000002B4  504F                     addq.w     A7, 8
  214. 000002B6  6710                     beq        +0x12 /* 000002C8 */
  215. 000002B8  0C84 6673 7574           cmpi.l     D4, 0x66737574 /* 'fsut' */
  216. 000002BE  6708                     beq        +0xA /* 000002C8 */
  217. 000002C0  0C84 6473 7574           cmpi.l     D4, 0x64737574 /* 'dsut' */
  218. 000002C6  663C                     bne        +0x3E /* 00000304 */
  219. label000002C8:
  220. 000002C8  486E FDD0                pea.l      [A6 - 0x230]
  221. 000002CC  3F3C 0082                move.w     -[A7], 0x82
  222. 000002D0  7003                     moveq.l    D0, 0x03
  223. 000002D2  3F00                     move.w     -[A7], D0
  224. 000002D4  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  225. 000002D8  486E FDD0                pea.l      [A6 - 0x230]
  226. 000002DC  486E FEF4                pea.l      [A6 - 0x10C]
  227. 000002E0  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  228. 000002E4  2C3C 444D 4F56           move.l     D6, 0x444D4F56 /* 'DMOV' */
  229. 000002EA  0C84 6473 7574           cmpi.l     D4, 0x64737574 /* 'dsut' */
  230. 000002F0  6608                     bne        +0xA /* 000002FA */
  231. 000002F2  203C 4446 494C           move.l     D0, 0x4446494C /* 'DFIL' */
  232. 000002F8  6006                     bra        +0x8 /* 00000300 */
  233. label000002FA:
  234. 000002FA  203C 4646 494C           move.l     D0, 0x4646494C /* 'FFIL' */
  235. label00000300:
  236. 00000300  2A00                     move.l     D5, D0
  237. 00000302  504F                     addq.w     A7, 8
  238. label00000304:
  239. 00000304  206E FFF4                movea.l    A0, [A6 - 0xC]
  240. 00000308  2050                     movea.l    A0, [A0]
  241. 0000030A  2D68 002C FED0           move.l     [A6 - 0x130], [A0 + 0x2C]
  242. 00000310  7ED0                     moveq.l    D7, 0xFFFFFFD0
  243. 00000312  6052                     bra        +0x54 /* 00000366 */
  244. label00000314:
  245. 00000314  4247                     clr.w      D7
  246. 00000316  486E FD24                pea.l      [A6 - 0x2DC]
  247. 0000031A  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  248. 0000031E  4A80                     tst.l      D0
  249. 00000320  584F                     addq.w     A7, 4
  250. 00000322  6724                     beq        +0x26 /* 00000348 */
  251. 00000324  7000                     moveq.l    D0, 0x00
  252. 00000326  2F00                     move.l     -[A7], D0
  253. 00000328  2F05                     move.l     -[A7], D5
  254. 0000032A  2F06                     move.l     -[A7], D6
  255. 0000032C  206E FFF4                movea.l    A0, [A6 - 0xC]
  256. 00000330  2050                     movea.l    A0, [A0]
  257. 00000332  2F28 0030                move.l     -[A7], [A0 + 0x30]
  258. 00000336  486E FEF4                pea.l      [A6 - 0x10C]
  259. 0000033A  2F2E FED0                move.l     -[A7], [A6 - 0x130]
  260. 0000033E  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  261. 00000342  4FEF 0018                lea.l      A7, [A7 + 0x18]
  262. 00000346  6014                     bra        +0x16 /* 0000035C */
  263. label00000348:
  264. 00000348  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  265. 0000034C  3E00                     move.w     D7, D0
  266. 0000034E  701F                     moveq.l    D0, 0x1F
  267. 00000350  2F00                     move.l     -[A7], D0
  268. 00000352  486E FEF4                pea.l      [A6 - 0x10C]
  269. 00000356  4EAD 083A                jsr        [A5 + 0x83A /* export_259 */]
  270. 0000035A  504F                     addq.w     A7, 8
  271. label0000035C:
  272. 0000035C  486E FD24                pea.l      [A6 - 0x2DC]
  273. 00000360  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  274. 00000364  584F                     addq.w     A7, 4
  275. label00000366:
  276. 00000366  0C47 FFD0                cmpi.w     D7, 0xFFD0
  277. 0000036A  67A8                     beq        -0x56 /* 00000314 */
  278. 0000036C  48C7                     ext.l      D7
  279. 0000036E  2F07                     move.l     -[A7], D7
  280. 00000370  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  281. 00000374  206E FFF4                movea.l    A0, [A6 - 0xC]
  282. 00000378  2050                     movea.l    A0, [A0]
  283. 0000037A  2F28 0030                move.l     -[A7], [A0 + 0x30]
  284. 0000037E  206E FFF4                movea.l    A0, [A6 - 0xC]
  285. 00000382  2050                     movea.l    A0, [A0]
  286. 00000384  2068 002C                movea.l    A0, [A0 + 0x2C]
  287. 00000388  2D48 FED8                move.l     [A6 - 0x128], A0
  288. 0000038C  2050                     movea.l    A0, [A0]
  289. 0000038E  3028 0034                move.w     D0, [A0 + 0x34]
  290. 00000392  48C0                     ext.l      D0
  291. 00000394  2F00                     move.l     -[A7], D0
  292. 00000396  486E FEF4                pea.l      [A6 - 0x10C]
  293. 0000039A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  294. 0000039E  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  295. 000003A2  2D40 FED4                move.l     [A6 - 0x12C], D0
  296. 000003A6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  297. 000003AA  6700 01F6                beq        +0x1F8 /* 000005A2 */
  298. 000003AE  2F2E FED4                move.l     -[A7], [A6 - 0x12C]
  299. 000003B2  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  300. 000003B6  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  301. 000003BA  206E FED4                movea.l    A0, [A6 - 0x12C]
  302. 000003BE  2050                     movea.l    A0, [A0]
  303. 000003C0  2D68 000A FD5C           move.l     [A6 - 0x2A4], [A0 + 0xA]
  304. 000003C6  504F                     addq.w     A7, 8
  305. 000003C8  6700 01D8                beq        +0x1DA /* 000005A2 */
  306. 000003CC  7000                     moveq.l    D0, 0x00
  307. 000003CE  2F00                     move.l     -[A7], D0
  308. 000003D0  206E FD5C                movea.l    A0, [A6 - 0x2A4]
  309. 000003D4  2F08                     move.l     -[A7], A0
  310. 000003D6  2050                     movea.l    A0, [A0]
  311. 000003D8  2050                     movea.l    A0, [A0]
  312. 000003DA  2268 011C                movea.l    A1, [A0 + 0x11C]
  313. 000003DE  4E91                     jsr        [A1]
  314. 000003E0  504F                     addq.w     A7, 8
  315. 000003E2  6000 01BE                bra        +0x1C0 /* 000005A2 */
  316. label000003E6:
  317. 000003E6  7000                     moveq.l    D0, 0x00
  318. 000003E8  2D40 FD60                move.l     [A6 - 0x2A0], D0
  319. 000003EC  486E 0014                pea.l      [A6 + 0x14]
  320. 000003F0  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  321. 000003F4  0C80 6E75 6C6C           cmpi.l     D0, 0x6E756C6C /* 'null' */
  322. 000003FA  584F                     addq.w     A7, 4
  323. 000003FC  6726                     beq        +0x28 /* 00000424 */
  324. 000003FE  41EE 001C                lea.l      A0, [A6 + 0x1C]
  325. 00000402  2F20                     move.l     -[A7], -[A0]
  326. 00000404  2F20                     move.l     -[A7], -[A0]
  327. 00000406  486E FD58                pea.l      [A6 - 0x2A8]
  328. 0000040A  4EAD 1832                jsr        [A5 + 0x1832 /* export_770 */]
  329. 0000040E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  330. 00000412  41EE FD60                lea.l      A0, [A6 - 0x2A0]
  331. 00000416  2F20                     move.l     -[A7], -[A0]
  332. 00000418  2F20                     move.l     -[A7], -[A0]
  333. 0000041A  4EAD 226A                jsr        [A5 + 0x226A /* export_1097 */]
  334. 0000041E  2D40 FEF0                move.l     [A6 - 0x110], D0
  335. 00000422  504F                     addq.w     A7, 8
  336. label00000424:
  337. 00000424  206E 0024                movea.l    A0, [A6 + 0x24]
  338. 00000428  10BC 0001                move.b     [A0], 0x1
  339. 0000042C  4AAE FEF0                tst.l      [A6 - 0x110]
  340. 00000430  6700 0170                beq        +0x172 /* 000005A2 */
  341. 00000434  2F2E FEF0                move.l     -[A7], [A6 - 0x110]
  342. 00000438  486E FD50                pea.l      [A6 - 0x2B0]
  343. 0000043C  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  344. 00000440  41EE FD50                lea.l      A0, [A6 - 0x2B0]
  345. 00000444  504F                     addq.w     A7, 8
  346. 00000446  6000 011E                bra        +0x120 /* 00000566 */
  347. label0000044A:
  348. 0000044A  4878 510E                push.l     0x510E
  349. 0000044E  206E FD5C                movea.l    A0, [A6 - 0x2A4]
  350. 00000452  2F08                     move.l     -[A7], A0
  351. 00000454  2050                     movea.l    A0, [A0]
  352. 00000456  2050                     movea.l    A0, [A0]
  353. 00000458  2268 000C                movea.l    A1, [A0 + 0xC]
  354. 0000045C  4E91                     jsr        [A1]
  355. 0000045E  4A00                     tst.b      D0
  356. 00000460  504F                     addq.w     A7, 8
  357. 00000462  6700 0102                beq        +0x104 /* 00000566 */
  358. 00000466  2D6E FD5C FD60           move.l     [A6 - 0x2A0], [A6 - 0x2A4]
  359. 0000046C  486E FCE8                pea.l      [A6 - 0x318]
  360. 00000470  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  361. 00000474  4A80                     tst.l      D0
  362. 00000476  584F                     addq.w     A7, 4
  363. 00000478  6700 00B8                beq        +0xBA /* 00000532 */
  364. 0000047C  4EAD 13E2                jsr        [A5 + 0x13E2 /* export_632 */]
  365. 00000480  2D40 FEEC                move.l     [A6 - 0x114], D0
  366. 00000484  2F2E FD60                move.l     -[A7], [A6 - 0x2A0]
  367. 00000488  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  368. 0000048C  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  369. 00000490  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  370. 00000494  7000                     moveq.l    D0, 0x00
  371. 00000496  2F00                     move.l     -[A7], D0
  372. 00000498  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  373. 0000049C  2F3C 8000 0000           move.l     -[A7], 0x80000000
  374. 000004A2  2F2E FD60                move.l     -[A7], [A6 - 0x2A0]
  375. 000004A6  2F3C 616C 6973           move.l     -[A7], 0x616C6973 /* 'alis' */
  376. 000004AC  4EAD 0892                jsr        [A5 + 0x892 /* export_270 */]
  377. 000004B0  2640                     movea.l    A3, D0
  378. 000004B2  2F0C                     move.l     -[A7], A4
  379. 000004B4  2054                     movea.l    A0, [A4]
  380. 000004B6  2050                     movea.l    A0, [A0]
  381. 000004B8  2268 000C                movea.l    A1, [A0 + 0xC]
  382. 000004BC  4E91                     jsr        [A1]
  383. 000004BE  0C80 6361 7070           cmpi.l     D0, 0x63617070 /* 'capp' */
  384. 000004C4  4FEF 0020                lea.l      A7, [A7 + 0x20]
  385. 000004C8  660C                     bne        +0xE /* 000004D6 */
  386. 000004CA  206E FD60                movea.l    A0, [A6 - 0x2A0]
  387. 000004CE  2050                     movea.l    A0, [A0]
  388. 000004D0  2D68 000A FFF4           move.l     [A6 - 0xC], [A0 + 0xA]
  389. label000004D6:
  390. 000004D6  4EAD 19CA                jsr        [A5 + 0x19CA /* export_821 */]
  391. 000004DA  2F0B                     move.l     -[A7], A3
  392. 000004DC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  393. 000004E0  2F2E FD60                move.l     -[A7], [A6 - 0x2A0]
  394. 000004E4  4EAD 0A3A                jsr        [A5 + 0xA3A /* export_323 */]
  395. 000004E8  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  396. 000004EC  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  397. 000004F0  2F0B                     move.l     -[A7], A3
  398. 000004F2  206E FFF4                movea.l    A0, [A6 - 0xC]
  399. 000004F6  2F08                     move.l     -[A7], A0
  400. 000004F8  2050                     movea.l    A0, [A0]
  401. 000004FA  2050                     movea.l    A0, [A0]
  402. 000004FC  2268 0154                movea.l    A1, [A0 + 0x154]
  403. 00000500  4E91                     jsr        [A1]
  404. 00000502  2F0B                     move.l     -[A7], A3
  405. 00000504  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  406. 00000508  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  407. 0000050C  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  408. 00000510  200B                     move.l     D0, A3
  409. 00000512  6716                     beq        +0x18 /* 0000052A */
  410. 00000514  7003                     moveq.l    D0, 0x03
  411. 00000516  2F00                     move.l     -[A7], D0
  412. 00000518  2F0B                     move.l     -[A7], A3
  413. 0000051A  2053                     movea.l    A0, [A3]
  414. 0000051C  2050                     movea.l    A0, [A0]
  415. 0000051E  2268 0014                movea.l    A1, [A0 + 0x14]
  416. 00000522  4E91                     jsr        [A1]
  417. 00000524  7000                     moveq.l    D0, 0x00
  418. 00000526  504F                     addq.w     A7, 8
  419. 00000528  6002                     bra        +0x4 /* 0000052C */
  420. label0000052A:
  421. 0000052A  7000                     moveq.l    D0, 0x00
  422. label0000052C:
  423. 0000052C  4FEF 0020                lea.l      A7, [A7 + 0x20]
  424. 00000530  602A                     bra        +0x2C /* 0000055C */
  425. label00000532:
  426. 00000532  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  427. 00000536  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  428. 0000053A  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  429. 0000053E  200B                     move.l     D0, A3
  430. 00000540  6716                     beq        +0x18 /* 00000558 */
  431. 00000542  7003                     moveq.l    D0, 0x03
  432. 00000544  2F00                     move.l     -[A7], D0
  433. 00000546  2F0B                     move.l     -[A7], A3
  434. 00000548  2053                     movea.l    A0, [A3]
  435. 0000054A  2050                     movea.l    A0, [A0]
  436. 0000054C  2268 0014                movea.l    A1, [A0 + 0x14]
  437. 00000550  4E91                     jsr        [A1]
  438. 00000552  7000                     moveq.l    D0, 0x00
  439. 00000554  504F                     addq.w     A7, 8
  440. 00000556  6002                     bra        +0x4 /* 0000055A */
  441. label00000558:
  442. 00000558  7000                     moveq.l    D0, 0x00
  443. label0000055A:
  444. 0000055A  584F                     addq.w     A7, 4
  445. label0000055C:
  446. 0000055C  486E FCE8                pea.l      [A6 - 0x318]
  447. 00000560  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  448. 00000564  584F                     addq.w     A7, 4
  449. label00000566:
  450. 00000566  486E FD50                pea.l      [A6 - 0x2B0]
  451. 0000056A  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  452. 0000056E  2D40 FD5C                move.l     [A6 - 0x2A4], D0
  453. 00000572  584F                     addq.w     A7, 4
  454. 00000574  6600 FED4                bne        -0x12A /* 0000044A */
  455. 00000578  6028                     bra        +0x2A /* 000005A2 */
  456. label0000057A:
  457. 0000057A  2F2E 0028                move.l     -[A7], [A6 + 0x28]
  458. 0000057E  2F2E 0024                move.l     -[A7], [A6 + 0x24]
  459. 00000582  41EE 0024                lea.l      A0, [A6 + 0x24]
  460. 00000586  2F20                     move.l     -[A7], -[A0]
  461. 00000588  2F20                     move.l     -[A7], -[A0]
  462. 0000058A  41EE 001C                lea.l      A0, [A6 + 0x1C]
  463. 0000058E  2F20                     move.l     -[A7], -[A0]
  464. 00000590  2F20                     move.l     -[A7], -[A0]
  465. 00000592  2F04                     move.l     -[A7], D4
  466. 00000594  2F0C                     move.l     -[A7], A4
  467. 00000596  486E FFF8                pea.l      [A6 - 0x8]
  468. 0000059A  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  469. 0000059E  4FEF 0024                lea.l      A7, [A7 + 0x24]
  470. label000005A2:
  471. 000005A2  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  472. 000005A6  486E FEDC                pea.l      [A6 - 0x124]
  473. 000005AA  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  474. 000005AE  41EE FEDC                lea.l      A0, [A6 - 0x124]
  475. 000005B2  504F                     addq.w     A7, 8
  476. 000005B4  6034                     bra        +0x36 /* 000005EA */
  477. label000005B6:
  478. 000005B6  486E FEA0                pea.l      [A6 - 0x160]
  479. 000005BA  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  480. 000005BE  4A80                     tst.l      D0
  481. 000005C0  584F                     addq.w     A7, 4
  482. 000005C2  671C                     beq        +0x1E /* 000005E0 */
  483. 000005C4  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  484. 000005CA  2F0C                     move.l     -[A7], A4
  485. 000005CC  4EAD 276A                jsr        [A5 + 0x276A /* export_1257 */]
  486. 000005D0  2640                     movea.l    A3, D0
  487. 000005D2  2F0B                     move.l     -[A7], A3
  488. 000005D4  486E FFF8                pea.l      [A6 - 0x8]
  489. 000005D8  4EAD 17D2                jsr        [A5 + 0x17D2 /* export_758 */]
  490. 000005DC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  491. label000005E0:
  492. 000005E0  486E FEA0                pea.l      [A6 - 0x160]
  493. 000005E4  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  494. 000005E8  584F                     addq.w     A7, 4
  495. label000005EA:
  496. 000005EA  486E FEDC                pea.l      [A6 - 0x124]
  497. 000005EE  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  498. 000005F2  2840                     movea.l    A4, D0
  499. 000005F4  200C                     move.l     D0, A4
  500. 000005F6  584F                     addq.w     A7, 4
  501. 000005F8  66BC                     bne        -0x42 /* 000005B6 */
  502. 000005FA  4AAE FEF0                tst.l      [A6 - 0x110]
  503. 000005FE  670A                     beq        +0xC /* 0000060A */
  504. 00000600  2F2E FEF0                move.l     -[A7], [A6 - 0x110]
  505. 00000604  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  506. 00000608  584F                     addq.w     A7, 4
  507. label0000060A:
  508. 0000060A  4AAE FEE8                tst.l      [A6 - 0x118]
  509. 0000060E  670A                     beq        +0xC /* 0000061A */
  510. 00000610  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  511. 00000614  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  512. 00000618  584F                     addq.w     A7, 4
  513. label0000061A:
  514. 0000061A  206E 0008                movea.l    A0, [A6 + 0x8]
  515. 0000061E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  516. 00000622  20D9                     move.l     [A0]+, [A1]+
  517. 00000624  20D9                     move.l     [A0]+, [A1]+
  518. 00000626  4CEE 18F0 FCD0           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x330]
  519. 0000062C  4E5E                     unlink     A6
  520. 0000062E  4E75                     rts
  521.